import { ISysWarehouse } from '/@/views/supplychain/syswarehouse/api/interface';

export interface ISysWarehouseArea {
	ID?: string | null;
	Name: string | null;
	Code: string | null;
	ErpId: string | null;
	WarehouseId: null;
	Warehouse?: ISysWarehouse;
	Description: string | null;
	CommonState: '启用' | '禁用' | '废弃';
	ParentId: null;
	Parent?: ISysWarehouseArea;
}

export interface ISysWarehouseAreaVm {
	Entity: ISysWarehouseArea;
	ActionName?: string | null;
	IsMyApprove?: boolean | null;

}

export interface ISysWarehouseAreaView extends ISysWarehouseArea {

}

export interface ISysWarehouseAreaQuery {
	Name?: string | null;
	Code?: string | null;
	ErpId?: string | null;
	WarehouseId?: string | null;
	CommonState?: number | null;
	ParentId?: string | null;
}